'''读取一个文件,打印除以字符#开头的行之外的所有行'''
with open('test.txt',mode='r',encoding='utf-8') as f:
    for line in f:
        if line.startswith('#'):
            print(line,end='')
'''这里为什么使用end=''？因为从文件中读取的行已经包含换行符，
例如，当使用for line in file时，line的末尾会带有换行符。如果直接用print(line)，
则print会添加一个换行符，导致输出中的换行多出一个。例如，原行是“hello\n”，
print(line)会输出“hello\n\n”。所以应该使用end=''来避免这种情况，保持原样输出。'''


